The SwitchYard tooling provides support for building and validating SwitchYard projects.
The SwitchYard tooling provides integration with m2eclipse which invokes the SwitchYard Maven plugin during Eclipse build. The SwitchYard m2eclipse extension supports auto/incremental builds, as well as full builds.
The SwitchYard Maven plugin merges SwitchYard application information from the source switchyard.xml file and annotated source code within the project (e.g. @Transformer).
The SwitchYard tooling also provides a validator to help ensure SwitchYard meta-data within the project is correct (e.g. that all component references resolve to a service, all service names are unique, etc.).